MARS: A Programmable Coordination Architecture for Mobile Agents

نویسندگان

  • Giacomo Cabri
  • Letizia Leonardi
  • Franco Zambonelli
چکیده

Mobile agents represent a promising technology for the development of Internet applications. However, mobile computational entities introduce peculiar problems w.r.t. the coordination of the application components. The paper outlines the advantages of Linda-like coordination models, and shows how a programmable coordination model based on reactive tuple spaces can provide further desirable features for Internet applications based on mobile agents. Accordingly, the paper presents the design and the implementation of the MARS coordination architecture for Java-based mobile agents. MARS defines Linda-like tuple spaces, which can be programmed to react with specific actions to the accesses made by mobile agents. Several examples in the context of a WWW information retrieval application show the effectiveness of the MARS approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

XML Dataspaces for the Coordination of Internet Agents

This paper presents MARS-X, a programmable coordination architecture for autonomous and mobile Internet agents. In MARS-X, mobile Internet agents coordinate through programmable XML dataspaces, accessed by agents in a Linda-like fashion. This suits very well the characteristics of both mobile Internet agents and the Internet environment itself, because MARS-X enforces open and uncoupled interac...

متن کامل

Network Management based on Mobile Agents using Programmable Tuple Spaces

Today networks are rapidly increasing both in size and in complexity, and their management requires new paradigms and new tools. In fact, centralised approaches suffer of several limits with regard to flexibility and scalability. Even traditional distributed solutions do not completely solve the problems. Instead, mobile agents can be exploited to realise a fully distributed, scalable and flexi...

متن کامل

Mars: a programmable coordination architecture for mobile agents - Internet Computing, IEEE

T raditional distributed applications are designed as sets of processes—mostly network-unaware—cooperating within assigned execution environments. Mobile agent technology, however, promotes the design of applications made up of network-aware entities that can change their execution environment by transferring themselves while executing.1,2 Current interest in mobile agents stems from the advant...

متن کامل

Abstractions and Infrastructures for the Design and Development of Mobile Agent Organizations

Internet applications can take advantage of a paradigm based on autonomous and mobile agents. However, suitable abstractions and infrastructures are required for the effective engineering of such applications. In this paper, we argue that a conceptual framework for context-dependent coordination, supported by an infrastructure based on programmable media, can promote a modular and easy to manag...

متن کامل

Design and Implementation of a Programmable Coordination Architecture for Mobile Agents

The paper describes the design and the Java implementation of a coordination architecture for mobile agents, based on an object-oriented Linda-like tuple space model, compliant with the Sun's JavaSpaces specifications. Moreover, unlike Linda and JavaSpaces, the proposed architecture integrates a reactive model: the behaviour of the tuple spaces can be programmed by installing reactions which ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Internet Computing

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2000